﻿using BCCommon.OAEnums.Reimbursement;
using System;

namespace BCEntity.OA.Reimbursement
{
    public class ReimbursementRecordEntity
    {
        /// <summary>
        /// 报销记录Id
        /// </summary>		      
        public long ReimbursementRecordId { get; set; }
        /// <summary>
        /// 申请编号
        /// </summary>		      
        public string ApplyCode { get; set; }
        /// <summary>
        /// 报销类别
        /// </summary>		      
        public string Category { get; set; }
        /// <summary>
        /// 报销金额
        /// </summary>		      
        public decimal Amount { get; set; }
        /// <summary>
        /// 费用明细说明
        /// </summary>		      
        public string Content { get; set; }
        /// <summary>
        /// 公司Id
        /// </summary>		      
        public long CompanyId { get; set; }
        /// <summary>
        /// 部门Id
        /// </summary>		      
        public int DepartmentId { get; set; }
        /// <summary>
        /// 部门名称
        /// </summary>		      
        public string DepartmentName { get; set; }
        /// <summary>
        /// 管理员Id
        /// </summary>		      
        public long AdminId { get; set; }
        /// <summary>
        /// 管理员姓名
        /// </summary>		      
        public string AdminName { get; set; }
        /// <summary>
        /// 工号
        /// </summary>		      
        public string StaffNo { get; set; }
        /// <summary>
        /// 创建时间
        /// </summary>		      
        public DateTime CreateTime { get; set; }
        /// <summary>
        /// 状态(审批中,已同意,已拒绝,已撤回)
        /// </summary>		      
        public ReimbursementApplyStatus Status { get; set; }
        /// <summary>
        /// 备注文件
        /// </summary>		      
        public string RemarkFiles { get; set; }
        /// <summary>
        /// 图片文件
        /// </summary>		      
        public string PictureFiles { get; set; }
        /// <summary>
        /// 更新人Id
        /// </summary>		      
        public long EditerAdminId { get; set; }
        /// <summary>
        /// 更新人姓名
        /// </summary>		      
        public string EditerFullName { get; set; }
        /// <summary>
        /// 更新日期
        /// </summary>		      
        public DateTime UpdateTime { get; set; }
        /// <summary>
        /// 车辆销售合同编号
        /// </summary>		      
        public string VehicleSaleContractNo { get; set; }
        /// <summary>
        /// 地点
        /// </summary>
        public string Address { get; set; }
    }
}
